TAGs: Hardy-Weinberg equation